//package com.ruoyi.configuration.service.impl;
//
//import java.util.List;
//
//import com.ruoyi.common.utils.DateUtils;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//import com.ruoyi.configuration.mapper.MgIdentityMapper;
//import com.ruoyi.configuration.domain.MgIdentity;
//import com.ruoyi.configuration.service.IMgIdentityService;
//import org.springframework.transaction.annotation.Transactional;
//
///**
// * 身份类型Service业务层处理
// *
// * @author ruoyi
// * @date 2024-01-16
// */
//@Service
//public class MgIdentityServiceImpl implements IMgIdentityService {
//    @Autowired
//    private MgIdentityMapper mgIdentityMapper;
//
//    /**
//     * 查询身份类型
//     *
//     * @param id 身份类型主键
//     * @return 身份类型
//     */
//    @Override
//    public MgIdentity selectMgIdentityById(String id) {
//        return mgIdentityMapper.selectMgIdentityById(id);
//    }
//
//    /**
//     * 查询身份类型列表
//     *
//     * @param mgIdentity 身份类型
//     * @return 身份类型
//     */
//    @Override
//    public List<MgIdentity> selectMgIdentityList(MgIdentity mgIdentity) {
//        return mgIdentityMapper.selectMgIdentityList(mgIdentity);
//    }
//
//    /**
//     * 新增身份类型
//     *
//     * @param mgIdentity 身份类型
//     * @return 结果
//     */
//    @Override
//    public int insertMgIdentity(MgIdentity mgIdentity) {
//        mgIdentity.setCreateTime(DateUtils.getNowDate());
//        mgIdentity.setUpdateTime(DateUtils.getNowDate());
//        return mgIdentityMapper.insertMgIdentity(mgIdentity);
//    }
//
//    /**
//     * 修改身份类型
//     *
//     * @param mgIdentity 身份类型
//     * @return 结果
//     */
//    @Override
//    public int updateMgIdentity(MgIdentity mgIdentity) {
//        mgIdentity.setUpdateTime(DateUtils.getNowDate());
//        return mgIdentityMapper.updateMgIdentity(mgIdentity);
//    }
//
//    /**
//     * 批量删除身份类型
//     *
//     * @param ids 需要删除的身份类型主键
//     * @return 结果
//     */
//    @Override
//    public int deleteMgIdentityByIds(String[] ids) {
//        return mgIdentityMapper.deleteMgIdentityByIds(ids);
//    }
//
//    /**
//     * 删除身份类型信息
//     *
//     * @param id 身份类型主键
//     * @return 结果
//     */
//    @Override
//    public int deleteMgIdentityById(String id) {
//        return mgIdentityMapper.deleteMgIdentityById(id);
//    }
//
//    @Override
//    @Transactional
//    public void insertMgIdentitys(List<MgIdentity> mgIdentities) {
//        for (MgIdentity o : mgIdentities) {
//            insertMgIdentity(o);
//        }
//    }
//}
